package com.onesports.intelligent.k12.polarlight.constant;

/**
 * @author aj
 * cache constants.
 */
public final class LockConstants {

    private LockConstants() {
    }

    /**
     * 添加学生
     */
    public static final String LOCK_ADD_STUDENT_MAP = "ADD_STUDENT_MAP";
    public static final String LOCK_ADD_STUDENT = "ADD_STUDENT";
    /**
     * 创建订单
     */
    public static final String LOCK_CREATE_ORDER = "CREATE_ORDER";

    public static final String CLASS_REMIND = "CLASS_REMIND";

    /**
     * 订单结算
     */
    public static final String LOCK_SETTLEMENT_ORDER = "SETTLEMENT_ORDER";

    /**
     * 更改课表考勤状态
     */
    public static final String LOCK_UPDATE_COURSE_ATTENDANCE_STATUS = "UPDATE_COURSE_ATTENDANCE_STATUS";
    /**
     * 机构到期停用
     */
    public static final String LOCK_ORGANIZATION_EXPIRE_STOP = "ORGANIZATION_EXPIRE_STOP";

    public static final String LOCK_JOB_COURSE_EXPIRE = "JOB_COURSE_EXPIRE";
    /**
     * 在学课程余额不足
     */
    public static final String LOCK_COURSE_BALANCE_NOT_ENOUGH = "COURSE_BALANCE_NOT_ENOUGH";


    /**
     * 活动订单支付
     */
    public static final String LOCK_ACTIVITY_ORDER_PAY = "ACTIVITY_ORDER_PAY";

    /**
     * 活动报名
     */
    public static final String LOCK_ADD_ACTIVITY_SIGN_UP = "ADD_ACTIVITY_SIGN_UP";

    /**
     * 取消订单
     */
    public static final String LOCK_ORDER = "LOCK_ORDER";

    /**
     * 更新报名人数
     */
    public static final String LOCK_UPDATE_BATCH_USE_NUM = "UPDATE_BATCH_USE_NUM";


    /**
     * 订单确认支付
     */
    public static final String LOCK_GENERATE_ORDER_NO = "GENERATE_ORDER_NO";

    /**
     * 定时确认订单
     */
    public static final String LOCK_BATCH_CONFIRM_ORDER = "BATCH_CONFIRM_ORDER";


    /**
     * 商城订单支付
     */
    public static final String LOCK_MARKET_ORDER_PAY = "MARKET_ORDER_PAY";

    /**
     * 用户钱包变化
     */
    public static final String LOCK_WX_USER_PURSE = "WX_USER_PURSE";

    /**
     * 提现申请打款
     */
    public static final String LOCK_ORDER_COMMISSION = "ORDER_COMMISSION";

    /**
     * 商城商品修改
     */
    public static final String LOCK_MARKET_PRODUCT_UPDATE = "MARKET_PRODUCT_UPDATE";

    public static final String CREATE_COURSE = "LOCK_CREATE_COURSE";

    public static final String CHANGE_COURSE = "LOCK_CHANGE_COURSE";

    public static final String PAY_OFF_LINE = "LOCK_PAY_OFFLINE";

    /**
     * 分账发起
     */
    public static final String LOCK_ORDER_SETTLEMENT_LAUNCH = "ORDER_SETTLEMENT_LAUNCH";

    /**
     * 分账计划生成
     */
    public static final String LOCK_ORDER_SETTLEMENT_CREATE = "ORDER_SETTLEMENT_CREATE";

    /**
     * 生成财务报表
     */
    public  static final String FINANCIAL_STATISTICS = "FINANCIAL_STATISTICS";

    /**
     * 报名统计
     */
    public static final String SIGN_UP_STATISTICS = "SIGN_UP_STATISTICS";

    /**
     * 报名统计(每半小时跑一次)
     */
    public static final String SIGN_UP_HALF_STATISTICS = "SIGN_UP_STATISTICS";

    /**
     * 教务统计 教师
     */
    public static final String EDUCATIONAL_TEACHER_STATISTICS = "EDUCATIONAL_TEACHER_STATISTICS";

    /**
     * 教务统计 按班级
     */
    public static final String EDUCATIONAL_CLASS_STATISTICS = "EDUCATIONAL_TEACHER_STATISTICS";

    /**
     * 流水号生成
     */
    public static final String AUTO_SERIAL_NUMBER ="AUTO_SERIAL_NUMBER";

    /**
     * 拼班添加学员
     */
    public static final String LOCK_SPELL_ADD_STU = "SPELL_ADD_STU";

    /**
     * 定时任务创建考勤
     */
    public static final String SCHEDULE_CREATE_ATTENDANCE = "SCHEDULE_CREATE_ATTENDANCE";


    /**
     * 首页看板
     */
    public static final String HOME_PAGE = "HOME_PAGE";

    /**
     * 课程到期
     */
    public static final String COURSE_EXPIRE = "COURSE_EXPIRE";

    /**
     * 最低人数
     */
    public static final String MIN_NUM = "MIN_NUM";

}
